Don't access invalid memory. (#429732, Armin Burgmeier)
authorMatthias Clasen <mclasen@redhat.com>
Thu, 26 Apr 2007 05:50:18 +0000 (05:50 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Thu, 26 Apr 2007 05:50:18 +0000 (05:50 +0000)
2007-04-26  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkaccelgroup.c (gtk_accel_group_finalize): Don't access
        invalid memory.  (#429732, Armin Burgmeier)

svn path=/trunk/; revision=17647

ChangeLog
gtk/gtkaccelgroup.c

index 84d1fea3c0d0c4f03d192442c568afe918e03da9..ead4d45fe2131e8174c563e5ac75fa8906018b01 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-04-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkaccelgroup.c (gtk_accel_group_finalize): Don't access
+       invalid memory.  (#429732, Armin Burgmeier)
+
 2007-04-26  Cody Russell  <bratsche@gnome.org>
 
        * gdk/win32/xcursors.h:
index 60b66c87182787fb83d7bf8c85fb36485a83ea99..6d5aa2b10c3f1e108d1737a89e6f541b2a464ff7 100644 (file)
@@ -130,7 +130,7 @@ gtk_accel_group_finalize (GObject *object)
 
       if (entry->accel_path_quark)
        {
-         const gchar *accel_path = g_quark_to_string (entry[i].accel_path_quark);
+         const gchar *accel_path = g_quark_to_string (entry->accel_path_quark);
 
          _gtk_accel_map_remove_group (accel_path, accel_group);
        }